﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Tasks.Common.Entitys;


namespace Tasks.UI.Models
{
    public class MainModel
    {
        public IList<Menu> MenuList { get; set; }
        public bool ShowProductMenu { get; set; }
        public bool ShowSellMenu { get; set; }
        /// <summary>是否显示计调菜单</summary>
        public bool ShowJiDiaoMenu { get; set; }
        public bool ShowFinanceMenu { get; set; }
        public bool ShowCustomerMenu { get; set; }
        public bool ShowSettingMenu { get; set; }
        public bool ShowCaiGouMenu { get; set; }
        public bool ShowHome { get; set; }

        /// <summary>
        /// 当前操作的应用系统
        /// </summary>
        public string App { get; set; }

        public IList<App> Apps { get; set; }

        /// <summary>
        /// 当前操作APP信息
        /// </summary>
        public App AppInfo { get; set; }

        /// <summary>
        /// 服务公司
        /// </summary>
        public string ServiceCompany { get; set; }

        /// <summary>
        /// 服务用户
        /// </summary>
        public string ServiceUser { get; set; }

        public string ServiceTel { get; set; }
        public string ServiceFax { get; set; }

        /// <summary>
        /// 通知公告
        /// </summary>
        public IList<Tasks.Common.Entitys.Article> Notices { get; set; }

        /// <summary>
        /// 未处理订单合计数
        /// </summary>
        public int UnProcessOrderTotalCount { get; set; }

        /// <summary>
        /// 待处理的订单
        /// </summary>
        public int UnProcessTourOrderCount { get; set; }
        /// <summary>
        /// 待确定的订单
        /// </summary>
        public int UnConfirmTourOrderCount { get; set; }
        /// <summary>
        /// 待处理的订单
        /// </summary>
        public int UnProcessHotelOrderCount { get; set; }
        /// <summary>
        /// 待确定的订单
        /// </summary>
        public int UnConfirmHotelOrderCount { get; set; }
        /// <summary>
        /// 待处理的订单
        /// </summary>
        public int UnProcessSceneryOrderCount { get; set; }
        /// <summary>
        /// 待确定的订单
        /// </summary>
        public int UnConfirmSceneryOrderCount { get; set; }

    }
}